import random

# 生成一个1到100之间的随机整数
num=random.randint(1,100)
# 初始化猜的次数为0
guess_times=0

while True:
    # 提示用户输入一个0-100之间的整数
    guess_num=input("请输入一个0-100之间的整数：")
    # 猜的次数加1
    guess_times+=1
    # 检查用户输入是否为数字
    if guess_num.isdigit():
        guess_num=int(guess_num)
        # 如果猜的数字大于随机数
        if guess_num>num:
            print("猜大了")
        # 如果猜的数字小于随机数
        elif guess_num<num:
            print("猜小了")
        # 如果猜的数字等于随机数
        else:
            print("猜对了，共猜了%d次"%guess_times)
            break
    # 如果用户输入不是数字，提示错误并要求重新输入
    else:
        print("输入有误，请重新输入")



